to battle it out for supremacy - Alemán Inglés Diccionario